3.3 Anwendung Arithmetischer Operationen
Unter MySQL stehen als Rechenoperatoren die vier Grundrechenarten zur Verfügung.
+ Addition – Subtraktion, * Multiplikation und / Division
Beachten Sie bitte auch, dass ein Dezimalpunkt und kein Dezimalkomma verwendet wird.
Für ein weiteres Beispiel dient uns die Tabelle mit den Rauminformationen (tbl_raum), von der wir uns die Werte Raumgröße (raumgroesse) und monatliche Miete (raummiete) herausgreifen wollen um daraus den Quadratmeterpreis zu berechnen.
[12]SELECT raum_ID AS Raumnummer, raummiete AS Monatlicher_Mietpreis,
raummiete / raumgroesse AS Quadratmeterpreis
FROM tbl_raum
Sollte der Quadratmeterpreis für eine Einschränkung benutzt werden, also in der WHERE
-Anweisung,
so muss die Berechnungsformel für den Quadratmeterpreis erneut aufgeschrieben werden. Es ist
nicht möglich nur den Aliasnamen einzusetzen!
Schauen Sie sich das in der nachstehenden Anweisung genauer an:
[10]SELECT raum_ID AS Raumnummer, raummiete AS Monatlicher_Mietpreis,
raummiete / raumgroesse AS Quadratmeterpreis
FROM tbl_raum
WHERE raummiete / raumgroesse > 9.5
Benutzen Sie Klammern, um die Reihenfolge der Auswertung in einem Ausdruck zu erzwingen – so wie Sie es im Mathematikunterricht gelernt haben. Beispielsweise so …
SELECT 1 + 2 * 3 Ergebnis: -> 7 SELECT (1 + 2) * 3 Ergebnis: -> 9